#ifndef DERIVEDCLASS_H
#define DERIVEDCLASS_H

#include <iostream>
#include "BaseClass.h"

class SonClass:public BaseClass //派生子类的时候要进行继承public BaseClass操作
{
public:
    SonClass();  //系统自动生成的默认构造函数
    SonClass(const SonClass& s); //拷贝构造函数
    SonClass& operator = (const  SonClass& s); //赋值构造函数

    virtual void func() override;  // 普通函数的多态性
    virtual ~SonClass() override;  // 虚析构函数的多态性
    //override（是编译器的指示）意思是当前的类是复写上面的类，我要将其进行替换。
};

#endif // DERIVEDCLASS_H
